@echo off
REM 解决中文输出乱码问题
chcp 65001

echo axios也可以做下载,只不过麻烦一点
echo 当前页面下的iframe 支持跨域,类似与组合 ,子窗口是一个独立的页面,进行文件下载
echo  "<a href="javascript:void(0)" onclick="downloadFile(1)">去百度(禁止默认事件:return false)</a><br>"
pause


echo downloadFile = (id) => {//下载方法
echo     const iframe = document.createElement("iframe");
echo     iframe.style.display = "none"; // 防止影响页面
echo     iframe.style.height = 0; // 防止影响页面
echo     iframe.src = `http://api/download?id` +id;
echo     document.body.appendChild(iframe); // 这一行必须，iframe挂在到dom树上才会发请求
echo     // 5分钟之后删除（onload方法对于下载链接不起作用，就先抠脚一下吧）
echo     setTimeout(() => {
echo       iframe.remove();
echo     }, 5 * 60 * 1000);
echo   }



pause